<?php

/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

/**
 * Description of ClsOfertaVigenciaProducto
 *
 * @author Jose Tejada
 */
class OfertaVigenciaProductoBean extends EntityBean{

    private $m_iIdOfertaVigenciaProducto;
    private $m_productoBean;
    private $m_ofertaVigenciaBean;
    private $m_iActivo;
    private $m_aoTodos;

    function __construct( $iIdOfertaVigenciaProducto = 0, ProductoBean $productoBean = NULL, OfertaVigenciaBean $ofertaVigenciaBean = NULL, $iActivo = 0 ) {
        $this->m_iIdOfertaVigenciaProducto = $iIdOfertaVigenciaProducto;
        $this->m_productoBean = $productoBean;
        $this->m_ofertaVigenciaBean = $ofertaVigenciaBean;
        $this->m_iActivo = $iActivo;
    }

    public function getIdOfertaVigenciaProducto() {
        return $this->m_iIdOfertaVigenciaProducto;
    }

    public function setIdOfertaVigenciaProducto( $iIdOfertaVigenciaProducto ) {
        $this->m_iIdOfertaVigenciaProducto = $iIdOfertaVigenciaProducto;
        return $this;
    }

    public function getProductoBean() {
        return $this->m_productoBean;
    }

    public function setProductoBean( ProductoBean $productoBean ) {
        $this->m_productoBean = $productoBean;
        return $this;
    }

    public function getOfertaVigenciaBean() {
        return $this->m_ofertaVigenciaBean;
    }

    public function setOfertaVigencia( OfertaVigenciaBean $ofertaVigenciaBean ) {
        $this->m_ofertaVigenciaBean = $ofertaVigenciaBean;
        return $this;
    }

    public function getActivo() {
        return $this->m_iActivo;
    }

    public function setActivo( $iActivo ) {
        $this->m_iActivo = $iActivo;
        return $this;
    }

    public function getTodosValores() {
        $this->m_aoTodos = Array(
            $this->m_iIdOfertaVigenciaProducto,
            $this->m_productoBean->getIdProducto(),
            $this->m_ofertaVigenciaBean->getIdOfertaVigencia(),
            $this->m_iActivo
        );
        return $this->m_aoTodos;
    }

}

?>
